/*
 * Flow_control.h
 *
 *  Created on: 31.07.2011
 *      Author: mario
 */

//#ifndef FLOW_CONTROL_H_
//#define FLOW_CONTROL_H_
//
//#include "messages/TransportMessage.h"
//#include "FileInfo.h"
//#include "User.h"
//
//typedef std::map<omnibus_seq_num, FilePtr> SeqFileMap;
//
//class Flow_control
//{
//public:
//    Flow_control();
//    virtual ~Flow_control();
//
//    /* flow control */
//    void add_seq(omnibus_seq_num seq, FilePtr file);
//    FilePtr file_of_seq(omnibus_seq_num seq);
//    int get_size();
//
//    void test();
//
//
//private:
//    SeqFileMap files;
//
//public:
//    omnibus_seq_num seq_num_in;
//    omnibus_seq_num seq_num_out;
//};
//
//#endif /* FLOW_CONTROL_H_ */
